package com.google.code.model;

import java.util.Comparator;


/**Questa classe permette di effettuare i confronti fra i vari tag in modo
 * da ordinarli in base al numero di occorrenze.*/
public class TagComparator implements Comparator<Object> {
		
	public int compare(Object o1, Object o2) {
			int count1 = ((Tag) o1).getCount().intValue();
			int count2 = ((Tag) o2).getCount().intValue();

			if (count1 > count2) {
				return 1;
			} else if (count1 < count2) {
				return -1;
			}

			String nome1 = ((Tag) o1).getId();
			String nome2 = ((Tag) o2).getId();

			return nome1.compareTo(nome2);
		}
	
}
